#pragma once

#include <memory>


#include "boost/asio.hpp"

using boost::asio::ip::tcp;

class Server
{
public:
    Server(boost::asio::io_context& io_context,short port);
    ~Server();
    
private:
    void StartAccept();
    
private:
    boost::asio::io_context& _io_context;
    tcp::acceptor _acceptor;
};


